package com.sunyur.tailor.channel.service.inner.project.param;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 *
 * @Author 99288
 * @Description 批量同步项目台账入参实体类
 * @Date 20:58 2021/12/30
 * @Param
 * @return
**/
@Data
public class BatchSyncProjectParam implements Serializable {
    private static final long serialVersionUID = -6582345425328310066L;
    /**
     * 项目编号
     */
    private String projectCode;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 项目描述
     */
    private String projectDescription;
    /**
     * 项目类型代码
     */
    private String projectTypeOutsideCode;
    /**
     * 上级项目编号，子项目则必填
     */
    private String parentProjectCode;
    /**
     * 公司主体编号
     */
    private String companyCode;
    /**
     * 项目起始日期
     */
    private Date beginDate;
    /**
     * 项目截止日期
     */
    private Date endDate;
    /**
     * 是否子项目
     */
    private Boolean isChild;
    /**
     * 项目成员（只能有一个项目经理）
     *
     * 0：普通成员 1：项目经理
     */
    private JSONObject members;
}
